/*
 * 2006-04-18 Li Ximing, Zhang Yanbo Create.
 */
package com.hd123.rumba.log;

import com.hd123.rumba.exception.BusinessException;

/**
 * Action日志 | 实体 | 接口类
 * <p>
 * 
 * 设计提供给Action使用
 * 
 * @author lxm
 * @author zhangyanbo
 * 
 */
public interface IActionLog extends IOperateLog {

  /** @deprecated */
  public static String CAPTION_ACTION = CActionLog.CAPTION_ACTION;
  
  /**
   * 属性：调用模块.类名
   * <p>
   * Action.getClass()
   */
  public String getActionClass() throws BusinessException;

  public void setActionClass(String actionClass) throws BusinessException;

  /** @deprecated */
  public static String CAPTION_ACTIONCLASS = CActionLog.CAPTION_ACTIONCLASS;

  /**
   * 属性：调用模块.标题
   * <p>
   * Action对应的用户友好标题。
   */
  public String getActionCaption() throws BusinessException;
  
  public void setActionCaption(String actionCaption) throws BusinessException;

  /** @deprecated */
  public static String CAPTION_ACTIONCAPTION = CActionLog.CAPTION_ACTIONCAPTION;
  
}
